package com.hex.ds.hdtp.core.app.data.contrast.dto;

import lombok.Data;

import java.util.List;

/**
 * @Package: com.hex.ds.hdtp.core.app.data.contrast.dto
 * @ClassName CrossDbContrastDto
 * @Description: 跨库对比-明细数据对比
 * @Author: wz.li
 * @Date 2023/7/26 14:07
 * @Version v2.0.2
 **/
@Data
public class CrossDbContrastSampleDataDto {

    // 是否所有字段
    private String isAllField;

    // 字符NULL转换空
    private String isCharNullToEmpty;

    // 数值NULL转换为0
    private String isNumberNullToZero;

    // 是否抽取错误数据
    private String isSampleData;

    // 抽取错误数据条数
    private Integer sampleDataCount;

    // 排除字段
    private List<String> excludeField;

    // 指定字段trim
    private List<String> trimField;

    //数据量范围
    private Integer dataExtractScope;

    //对比方式（小于数据量）
    private String lessExtractScopeType;

    // 抽取数据量（小于数据量）
    private Integer lessExtractScopeCustom;

    //对比方式（大于数据量）
    private String greaterExtractScopeType;

    // 抽取数据量（大于数据量）
    private Integer greaterExtractScopeCustom;

    //where条件
    private String whereCondition;

    private String sortField;

}
